// 是准备模仿饿了么做自己的组件库
import PageTools from '@/components/PageTools'
import UploadExcel from '@/components/UploadExcel'
import ImageUpload from '@/components/ImageUpload'
import ScreenFull from '@/components/ScreenFull'
import ThemePicker from '@/components/ThemePicker'
import TagsView from './TagsView'

export default {
  // 如果是专门为 Vue 设计的第三方包
  // 必须准备一个属性名为 install 的方法
  // 所有逻辑都在里面编写
  // 这个方法自动可以接受一个形参, 就是 Vue 包
  install(Vue) {
    console.log('我被安装啦(注册了)')
    // 其实我是想将之前必须写在外面的组件注册
    // 全部放在这里
    Vue.component('PageTools', PageTools)
    Vue.component('UploadExcel', UploadExcel)
    Vue.component('ImageUpload', ImageUpload)
    Vue.component('ScreenFull', ScreenFull)
    Vue.component('ThemePicker', ThemePicker)
    Vue.component('TagsView', TagsView)
  }
}
